<?php
    class TimeZoneControl extends Control {
        protected static $_callable = array(
            "getList"
        );
        
        protected static $_noLogin = array(
            "getList"    
        );
        
        /**
         * Funktio listaa käytettävissä olevat aikavyöhykkeet.
         *
         * @return  array
         */
        public static function getList() {
            $result = array();
            
            $list = DB::select("SELECT id,timezone FROM timezone ORDER BY timezone");
            foreach ($list as $row) {
                $result[$row["id"]] = $row["timezone"];
            }
            
            return $result;
        }
    }